protective clothing against rain - French English Dictionary